//
//  CATimer+CoreDataProperties.swift
//  
//
//  Created by 申铭 on 2024/2/27.
//
//

import Foundation
import CoreData


extension CATimer {

    @nonobjc public class func fetchRequest() -> NSFetchRequest<CATimer> {
        return NSFetchRequest<CATimer>(entityName: "CATimer")
    }
    
    /// 铃声
    @NSManaged public var bell: String?
    @NSManaged public var createTime: TimeInterval
    @NSManaged public var updateTime: TimeInterval
    @NSManaged public var flag: Int32
    @NSManaged public var status: Int32
    @NSManaged public var color: String?
    @NSManaged public var duration: Double
    @NSManaged public var name: String?
    @NSManaged public var type: Int32
    @NSManaged public var startTime: TimeInterval
    @NSManaged public var endTime: TimeInterval
    @NSManaged public var uuid: String?
    @NSManaged public var sort: Double
    @NSManaged public var recoreds: NSSet?

}

// MARK: Generated accessors for recoreds
extension CATimer {

    @objc(addRecoredsObject:)
    @NSManaged public func addToRecoreds(_ value: TimeRecord)

    @objc(removeRecoredsObject:)
    @NSManaged public func removeFromRecoreds(_ value: TimeRecord)

    @objc(addRecoreds:)
    @NSManaged public func addToRecoreds(_ values: NSSet)

    @objc(removeRecoreds:)
    @NSManaged public func removeFromRecoreds(_ values: NSSet)

}
